<h1 id="restore">restore</h1>
<p>所进行的操作和dump指令相反</p>
<h2 id="补充说明">补充说明</h2>
<p><strong>restore命令</strong> 是dump命令的逆过程，用于还原dump命令生成的备份文件。倾倒操作可用来备份文件，而还原操作则是写回这些已备份的文件。</p>
<h3 id="语法">语法</h3>
<pre><code class="language-bash">restore(选项)</code></pre>
<h3 id="选项">选项</h3>
<pre><code class="language-bash">-b&lt;区块大小&gt;：设置区块大小，单位为Byte；
-c：不检查倾倒操作的备份格式，仅准许读取使用旧格式的备份文件；
-C：使用对比模式，将备份的文件与现行的文件相互对比；
-D&lt;文件系统&gt;：允许用户指定文件系统的名称；
-f&lt;备份文件&gt;：从指定的文件中读取备份数据，进行还原操作；
-h：仅解除目录而不包括与该目录相关的所有文件；
-i：使用互动模式，在进行还原操作时，restore指令将依序询问用户；
-m：解开符合指定的inode编号的文件或目录而非用文件名称指定；
-r：进行还原操作；
-R：全面还原文件系统时，检查应从何处开始进行；
-s&lt;文件编号&gt;：当备份数据超过一卷磁带时，用户可以指定备份文件的编号；
-t：指定文件名称，若该文件已存在备份文件中，则列出它们的名称；
-v：显示指令执行过程；
-x：设置文件名称，且从指定的存储媒体里读入它们，若该文件已存在在备份文件中，则将其还原到文件系统内；
-y：不询问任何问题，一律以同意回答并继续执行指令。</code></pre>
<h3 id="实例">实例</h3>
<pre><code class="language-bash">dump -9 -u -f /dev/hda3 /home/frank/</code></pre>
<p>用restore命令来恢复备份：</p>
<pre><code class="language-bash">restore rf /dev/hda3 /home/frank</code></pre>
<p>用restore命令来查看备份文件里的文件列表：</p>
<pre><code class="language-bash">restore ft /dev/hda3</code></pre>
<!-- Linux命令行搜索引擎：https://jaywcjlove.github.io/linux-command/ -->
